package net.hn.hnms.biz.equipment.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@ApiModel(value = "生产报表返回Vo")
@AllArgsConstructor
@NoArgsConstructor
public class ProductionStatementVo {
    @ApiModelProperty(value = "生产系统编码")
    private String productionSystemCode;
    @ApiModelProperty(value = "生产系统名称")
    private String productionSystemName;
    @ApiModelProperty(value = "生产系统子设备名称")
    private String productionSystemDeviceName;
    @ApiModelProperty(value = "通讯中断-时长")
    private String interruptDuration;
    @ApiModelProperty(value = "通讯中断-分钟")
    private String interruptMinute;
    @ApiModelProperty(value = "通讯中断-占比")
    private String interruptRatio;
    @ApiModelProperty(value = "停机-时长")
    private String machineHaltDuration;
    @ApiModelProperty(value = "停机-分钟")
    private String machineHaltMinute;
    @ApiModelProperty(value = "停机-占比")
    private String machineHaltRatio;
    @ApiModelProperty(value = "运行-时长")
    private String runningDuration;
    @ApiModelProperty(value = "运行-分钟")
    private String runningMinute;
    @ApiModelProperty(value = "运行-占比")
    private String runningRatio;
    //以下暂无数据支持，
    @ApiModelProperty(value = "耗电量")
    private String powerConsumption;
    @ApiModelProperty(value = "故障次数")
    private String failureNumber;
    @ApiModelProperty(value = "故障诊断次数")
    private String failureDiagnosisNumber;
    @ApiModelProperty(value = "维保次数")
    private String maintenanceNumber;
    @ApiModelProperty("煤矿编码")
    private String mineCode;
    @ApiModelProperty("煤矿名称")
    private String mineName;
}
